home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 23
/
AACD 23.iso
/
AACD
/
Resources
/
System
/
VersCheck2
/
Doku
/
GuideAuthors.readme
< prev
next >
Wrap
Text File
|
1999-12-30
|
5KB
|
132 lines
****************************************************************
TO THE GUIDE WRITERS:
****************************************************************
This is a information for the authors of compare lists and
system file guides: Stuart Kelly and Heiko Schröder
Information about new or changed functions that are important for
your project's. All other informations or bugreports are found in
the history.
VersCheck v2.19
---------------
Final release of VersCheck V2, the next version will be a V3, because
I begin with the new internal structures for the DVC replacement.
See the HISTORY for important details!
VersCheck v2.15
---------------
Bug in MUIclasses test corrected.
VersCheck v2.14a
----------------
Included suomi translation (all files) in the archiv, the installer
script and change all what's need to change for a new language.
VersCheck v2.14
---------------
Nothing special, the most requester work now on PPC systems. One
requester (Heiko's create HTML?) is not changed, I must first write
the function for a two button request. All other requester are
now asl.requester.
And, that's the important change, the bug from 2.13 in the argument
parser is correctet. Now it works all.
You can also see my including of the MUI4.0-fake, its ready now.
VersCheck v2.13
---------------
VersCheck and OS 3.5:
Older version may be make problems!
The first problem I found, the catalogs from locale will not
work. The problem is corrected.
The second problem (that I'm not understand), the script to
check all crashes by start from via IconX (WB). The stack
was not set correct. After set them also in the icon, it work's.
The last versions become a new function to find out the right
version number of files, if they have no $VER string. This is
now much better and the printout is much better.
The ATO make's it possible that VersCheck now can used in many
languages. But you must a little bit improve if you become a
NewXxxx file in czech, polski, norsk or svenska. I think, we all
see the relevanted informations without the text between.
The france ATO has also translated the script Check_Your_System.
So I build a german version and we have three scripts. Adapt or
use it, if you like it.
Test the script (Check_Your_System) with actual program and
scripts dir and you can see the new functions in action.
The scripts dir included in the past three files for one list:
xxxList - list of binary's/versions for check.
xxxMail - the email for new file informations.
xxxWarn - list of special comments that should be view, if this
binary is found on the testet system.
Now two new files exists, description below. I created for all
projects the xxxInfo, please take it to your release (and change,
if want/need).
xxxInfo - EVERY list has such a header file. The first line is a
AmigaOS $VER string and should be used in future to
check that a new list will not be overwritten by an older.
The lines below are informations about the author,
contact to hin, contants of the list and guide version.
This info can shown to the user by using a `!' in the
argument list (displayed in a requester).
I created all files in same design.
xxxDirs - This is a IMPORTANT and POWERFULL help. The problem in
the past was, for every directory VersCheck must be
startet to test it. So Stuart startet each test two
time with different pathes. But what, if the path not
exists? E.g., if MUI isn't installed, a requester say's:
`please insert volume MUI: in any drive' and after
closing this, the program abort's. It is very impossible,
that MUI isn't installed, but this is only an example.
If you are looking, many product's using own pathes for
systemfiles (here examples, I know):
MUI: for classes.
MUI:Libs for Library's
IBrowse: for Library's,
IBrowse:MUI for mcc.
PPAint:Libs for Library's.
Miami:Libs for Library's, GUI and MUI.
sc:Libs for SAS-C-Library's.
StormC: has Libs in many Dirs.
And so on...
Put such known pathes in the xxxDirs file. Only for
actual product's where be updated yet or in the
future. First line is the standard path, before given
as argument. For Libs eg:
Libs:
MUI:Libs
PPaint:Libs
....
So many as needed. Change the start of VersCheck to
VersCheck -1* and the file is activated (if not exists
it works like the old start). The pathes will take one
after one to the check. System requester "please insert
volume" are deactivated, wrong or not exist pathes are
ignored without error messages. The result is ONE
testfile for all. If you start VersCheck -1* <dir>, the
given dir is ignore. But if the xxxDirs file not
exists, this option is reactivated.
The installer script is complete new structured. Many files was
not or not correctly copied in the past. And the script stores
the information about all settings of the user. In future the
script only display that, ask OK and if YES, copy alone without
new input's.